{
if(max<=min)
return min;
long l=randomizer.nextLong() % ((max-min)+1);
return min+l;
}
@Override
{
if(max<=min)
return min;
final long l= randomizer.nextLong();
if(l < 0)
return min + ( -l % ((max-min)+1));
else